package cn.com.code.design.mediator;

/**
 * @author zhengpei
 * @date 2021/10/26
 */
public class DefaultSqlSessionFactory implements SqlSessionFactory {

  private final Configuration configuration;

  public DefaultSqlSessionFactory(Configuration configuration) {
    this.configuration = configuration;
  }

  @Override
  public SqlSession openSession() {
    return new DefaultSqlSession(configuration.connection,configuration.mapperElement);
  }

}
